/**
 * 
 */
package org.youisoft.summer.evaluator;


/**
 * @author zijiang.jl
 * 
 * 占位符接口
 *
 */
public final class PlaceHolder {
	
    public static final PlaceHolder instance=new PlaceHolder();
	
	private String leftParenthesisPlaceHolder=EvalConst.leftParenthesisPlaceHolder;
	
	private String rightParenthesisPlaceHolder=EvalConst.rightParenthesisPlaceHolder;
	
	private String leftBracePlaceHolder="{";
	
	private String rightBracePlaceHolder="}";
	
	private String leftBracketPlaceHolder="[";
	
	private String rightBracketPlaceHolder="]";

	private String varPlaceHolder="$";
	
	private String splitPlaceHolder=",";
	
	
	private PlaceHolder(){
		
	}

	
	//######################PLACEHOLDER#####################################
	

	public final String getVarPlaceHolder() {
		return varPlaceHolder;
	}


	public final String getLeftParenthesisPlaceHolder() {
		return leftParenthesisPlaceHolder;
	}


	public final void setLeftParenthesisPlaceHolder(String leftParenthesisPlaceHolder) {
		this.leftParenthesisPlaceHolder = leftParenthesisPlaceHolder;
	}


	public final String getRightParenthesisPlaceHolder() {
		return rightParenthesisPlaceHolder;
	}


	public final void setRightParenthesisPlaceHolder(String rightParenthesisPlaceHolder) {
		this.rightParenthesisPlaceHolder = rightParenthesisPlaceHolder;
	}


	public final void setVarPlaceHolder(String varPlaceHolder) {
		this.varPlaceHolder = varPlaceHolder;
	}

	public final String getSplitPlaceHolder() {
		return splitPlaceHolder;
	}


	public final void setSplitPlaceHolder(String splitPlaceHolder) {
		this.splitPlaceHolder = splitPlaceHolder;
	}


	public final String getLeftBracePlaceHolder() {
		return leftBracePlaceHolder;
	}


	public final void setLeftBracePlaceHolder(String leftBracePlaceHolder) {
		this.leftBracePlaceHolder = leftBracePlaceHolder;
	}


	public final String getRightBracePlaceHolder() {
		return rightBracePlaceHolder;
	}


	public final void setRightBracePlaceHolder(String rightBracePlaceHolder) {
		this.rightBracePlaceHolder = rightBracePlaceHolder;
	}


	public final String getLeftBracketPlaceHolder() {
		return leftBracketPlaceHolder;
	}


	public final void setLeftBracketPlaceHolder(String leftBracketPlaceHolder) {
		this.leftBracketPlaceHolder = leftBracketPlaceHolder;
	}


	public final String getRightBracketPlaceHolder() {
		return rightBracketPlaceHolder;
	}


	public final void setRightBracketPlaceHolder(String rightBracketPlaceHolder) {
		this.rightBracketPlaceHolder = rightBracketPlaceHolder;
	}
	
	
	
}
